Go to the source code of this file.
Functions | |
| void | initNMEA () |
| Initialiseerd de NMEA Parser. | |
| void | NMEAFeedBuffer (char pdata) |
| voert de buffer van de parser & Start data analyse | |
| void | UpdateStatus () |
| Update de gps positie variablen. | |
| void | ProcessNMEA () |
| Statemachine voor analyse van NMEA data. | |
| int | ProcessCMD () |
| vult de buffer voor het initialisatie commando | |
| int | GetFixState () |
| Bepaald of er al dan niet een GPS-fix is. | |
| void | GetField (int fieldnumber, int offset) |
| Verkrijgt velden uit de GPGGSA sentence. | |
Variables | |
| int | state |
| int | CMD_count |
| int | COMMAND_count |
| char | data |
| char | CMD [4] |
| char | COMMAND [200] |
| int | test |
| int | fora |
| just for debugging | |
| char * | testch |
| char | DisplayBuffer_1 [7] |
| char | result [10] |
| void GetField | ( | int | fieldnumber, | |
| int | offset | |||
| ) |
Verkrijgt velden uit de GPGGSA sentence.
| velnummer | (int), offset (int) |
Definition at line 96 of file NMEA0183Parser.c.
References COMMAND, COMMAND_count, and result.
| int GetFixState | ( | ) |
Bepaald of er al dan niet een GPS-fix is.
| none |
| void initNMEA | ( | ) |
Initialiseerd de NMEA Parser.
| none |
Definition at line 11 of file NMEA0183Parser.c.
References CMD_count, COMMAND_count, fora, state, and test.
| void NMEAFeedBuffer | ( | char | pdata | ) |
voert de buffer van de parser & Start data analyse
| none |
Definition at line 19 of file NMEA0183Parser.c.
References data, and ProcessNMEA().
| int ProcessCMD | ( | ) |
vult de buffer voor het initialisatie commando
| none |
Definition at line 25 of file NMEA0183Parser.c.
| void ProcessNMEA | ( | ) |
Statemachine voor analyse van NMEA data.
| none |
Definition at line 45 of file NMEA0183Parser.c.
References CMD, COMMAND, COMMAND_count, data, fora, ProcessCMD(), state, and UpdateStatus().
| void UpdateStatus | ( | ) |
Update de gps positie variablen.
| none |
Definition at line 117 of file NMEA0183Parser.c.
References FormatLatitude(), FormatLongitude(), GetField(), result, setEW_indicator(), setFixstate(), setLatitude(), setLongitude(), setNS_indicator(), showLatitudeFormatted(), showLongitudeFormatted(), and test.
| char CMD[4] |
| int CMD_count |
| char COMMAND[200] |
| int COMMAND_count |
Definition at line 3 of file NMEA0183Parser.h.
Referenced by GetField(), initNMEA(), and ProcessNMEA().
| char data |
Definition at line 4 of file NMEA0183Parser.h.
Referenced by lcd_read(), NMEAFeedBuffer(), ProcessCMD(), and ProcessNMEA().
| char DisplayBuffer_1[7] |
Definition at line 10 of file NMEA0183Parser.h.
| int fora |
| char result[10] |
| int state |
| int test |
| char* testch |
Definition at line 9 of file NMEA0183Parser.h.
1.5.3